.Order {
	min-height: 100vh;
	padding-bottom: env(safe-area-inset-bottom);
	background-color: #F6F6F6FF;

	.pictop {
		display: flex;
		justify-content: center;
		padding: 36rpx 0;

		.textColor {
			margin-left: 10rpx;
			color: #FB2B2CFF;
			font-weight: bold;
		}
	}

	.title_color {
		padding: 0 10rpx 0 0;
		width: 606rpx;
		font-weight: bold;
		/*1. 先强制一行内显示文本*/
		white-space: nowrap;
		/*2. 超出的部分隐藏*/
		overflow: hidden;
		/*3. 文字用省略号替代超出的部分*/
		text-overflow: ellipsis;
	}

	.contact {

		color: #19171499;
		font-size: 28rpx;

		text {
			margin-left: 24rpx;
		}
	}

	.commodity {
		padding: 24rpx 0;

	}

	.title_cell {
		font-weight: bold;
	}

	.list {
		padding: 32rpx 0;

		.wrap {
			border-radius: 20rpx;
			border: 2rpx solid #F2F2F2;
			background-color: #fff;
		}

		.shop_icon {
			width: 42rpx;
			height: 40rpx;
			border-radius: 10rpx;
			margin-right: 20rpx;
		}

		.title_cell {
			flex: 3;
		}

		.product {
			padding-top: 0;
			padding-bottom: 24rpx;

			.van-card__thumb {
				width: 160rpx;
				height: 160rpx;
				margin-right: 20rpx;
			}


			.integral {
				color: #040404E6;
				font-size: 28rpx;

				text {
					margin-left: 10rpx;
					color: #06000080;
					font-size: 24rpx;
					text-decoration: line-through;
				}
			}

			.desc {
				display: flex;
				justify-content: space-between;
				margin-top: 16rpx;
				color: #06000080;
				font-size: 24rpx;
			}

			.van-card__title {
				font-size: 28rpx;
				font-weight: 600;
				display: -webkit-box;
				word-break: break-all;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				overflow: hidden;
				text-overflow: ellipsis;
			}

			.van-card__bottom {
				display: flex;
				justify-content: space-between;
				font-size: 28rpx;
			}

			.van-card__desc {
				margin-top: 10rpx;
			}
		}

		.total {
			display: flex;
			justify-content: flex-end;
			padding: 0 32rpx 24rpx;

			.fee {
				color: #bab9b8;
				font-size: 24rpx;
				margin-right: 26rpx;
			}

			.pay,
			.points {
				color: #06021A;
				font-size: 28rpx;
			}

			.points {
				font-weight: bold;
				margin-left: 10rpx;
			}
		}

		.items_options {
			display: flex;
			justify-content: flex-end;
			align-items: center;
			width: 100%;
			padding: 0 20rpx 20rpx;
			box-sizing: border-box;

			.van-button {
				width: 160rpx;
				height: 64rpx;
				margin: 0 0 0 16rpx;
			}

			.van-button__text {
				font-size: 28rpx;
			}
		}

		.van-cell__title,
		.van-cell__value {
			flex: none;

		}

		.van_value {
			color: rgba(251, 43, 44, 1);
		}

		.value_black {
			color: rgba(32, 29, 29, 1);
		}

		.logistics_tracking {
			margin: 0 26rpx;
			border-radius: 10rpx;

			.steps {
				font-size: 28rpx;
				font-weight: bold;

				.desc {
					font-weight: 500;
					margin-top: 16rpx;
				}
			}
		}
	}
}